Get Prompt Tools
curl --request GET \
--url https://api.getmaxim.ai/v1/prompt-tools \
--header 'x-maxim-api-key: <api-key>'import requests
url = "https://api.getmaxim.ai/v1/prompt-tools"
headers = {"x-maxim-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-maxim-api-key': '<api-key>'}};
fetch('https://api.getmaxim.ai/v1/prompt-tools', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.getmaxim.ai/v1/prompt-tools",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-maxim-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.getmaxim.ai/v1/prompt-tools"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-maxim-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.getmaxim.ai/v1/prompt-tools")
.header("x-maxim-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getmaxim.ai/v1/prompt-tools")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-maxim-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": [
{
"id": "<string>",
"name": "<string>",
"description": "<string>",
"type": "<string>",
"workspaceId": "<string>",
"accountId": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>",
"config": null,
"folderId": "<string>",
"fromMcpServer": "<string>"
}
],
"pagination": {
"hasMore": true,
"cursor": "<string>"
}
}Prompt Tool
Get Prompt Tools
Get prompt tools for a workspace
GET
/
v1
/
prompt-tools
Get Prompt Tools
curl --request GET \
--url https://api.getmaxim.ai/v1/prompt-tools \
--header 'x-maxim-api-key: <api-key>'import requests
url = "https://api.getmaxim.ai/v1/prompt-tools"
headers = {"x-maxim-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-maxim-api-key': '<api-key>'}};
fetch('https://api.getmaxim.ai/v1/prompt-tools', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.getmaxim.ai/v1/prompt-tools",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-maxim-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.getmaxim.ai/v1/prompt-tools"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-maxim-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.getmaxim.ai/v1/prompt-tools")
.header("x-maxim-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getmaxim.ai/v1/prompt-tools")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-maxim-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": [
{
"id": "<string>",
"name": "<string>",
"description": "<string>",
"type": "<string>",
"workspaceId": "<string>",
"accountId": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>",
"config": null,
"folderId": "<string>",
"fromMcpServer": "<string>"
}
],
"pagination": {
"hasMore": true,
"cursor": "<string>"
}
}Authorizations
API key for authentication
Query Parameters
Unique identifier for the workspace
Unique identifier for the prompt tool
Name of the prompt tool
Folder ID
Maximum number of records to return
Required range:
x <= 100Pagination cursor
Was this page helpful?
⌘I